package com.rightsidetech.system.mapper;

import com.rightsidetech.system.dtos.response.SysSignRulePageResp;
import com.rightsidetech.system.entity.SysRuleSignIntegral;

import java.util.List;

public interface SysRuleSignIntegralMapper {
    int deleteByPrimaryKey(Long id);

    int insert(SysRuleSignIntegral record);

    int insertSelective(SysRuleSignIntegral record);

    SysRuleSignIntegral selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SysRuleSignIntegral record);

    int updateByPrimaryKey(SysRuleSignIntegral record);

    List<SysSignRulePageResp> selectList();

    SysRuleSignIntegral selectByRuleKey(String ruleKey);

    Long selectCountByStatus(Byte status);

    int updateStatus(Byte status);
}